﻿Install Microsoft.jQuery.Unobtrusive.Ajax!!!

Add relation table AddoCustomerUsers to connect AdduCustomer adn AspUser insted of the idCustomer column on AspUser, This interfers with aspnet identity functionality.

Main model - Destroy

Load data on Controller actions, Cache if possible. 
Keep "current state" in context if possible (Things like edit application mode, current environment), otherwise use UserData class and session variables.

Load everything necessary for the quickmenu navigation in the QuickMenuController and store in UserData.Securables.
Keep quickmenu data in a separate partial, only reload/update if necessary (Ex after create/delete relevant items).

Database:
	Created new Project and Entity Data Model:
		Addovation.MobileAction.DAL > MobileActionDb >  public MobileActionDbEntities() : base("name=MobileActionDbEntities")  "MobileActionDb.csdl|MobileActionDb.msl|MobileActionDb.ssdl"
		MobileActionDatabase sql database project. ( Builds Dacpac for install/updates)
	
	REMOVED AspUser.RiskLibraryEnable (Is this even used? If needed add a table UserSettings  [(PK)id, (FK)AspUserId, SettingName, Value] or something like that for dynamic expansion)
			AspUser.idCustomer
	ADDED  UserEnvironments table for relation (user vs. CustomerEnvironment>AddoEnvironment)

ConnectionString "MobileActionDbConnection" is confiured to run both Mobile action entities and Identity login. 
		DO NOT rename or change default context connection name:
		Addovation.MobileAction.DAL > public MobileActionDbEntities() : base("name=MobileActionDbConnection") 
    

ActionDbmanager: 
	Remove or refactor?
	Review Example: public ReturnValue AddCustomer(CustomerItem model) -> Code chain

Addovation.Cloud.General\Models\Items:
	Remove if not necessary, try to use Entity Framework models directly from AddoActionDbEntities instead



	Do example ajax validation form
